<?php

/**
 * RegisterForm class.
 * RegisterForm is the data structure for keeping
 * user register form data. It is used by the 'register' action of '/user/RegisterController'.
 */
class RegisterForm extends CFormModel
{
	public $user_login;
	public $user_email;

	public function rules()
	{
		return array(
			array('user_email', 'required'),
			array('user_login','match', 'pattern'=>'/^[a-zA-Z]\w{4,19}$/i', 'allowEmpty'=>false, 'message'=>'Chỉ được dùng chữ cái, chữ số và dấu gạch dưới.<br />Ký tự đầu tiên phải là chữ cái.<br />Độ dài từ 5 - 20 ký tự.'),
			array('user_login, user_email','unique','className'=>'User'),
			array('user_email', 'email'),
		);
	}

	/**
	 * Declares attribute labels.
	 */
	public function attributeLabels()
	{
		return array(
			'user_login'=>'Tài khoản',
			'user_email'=>'Địa chỉ email'
		);
	}

}
